• word of the day

    frog orchid

    frog orchid - Dictionary definition and meaning for word frog orchid

    Definition
    (noun) any of several green orchids of the genus Habenaria Definition
    (noun) orchid having hooded long-bracted green to yellow-green flowers suffused with purple
    Synonyms : coeloglossum viride

Word used in video below:
text: likes playing leap frog leap frog
Download our Mobile App Today
Receive our word of the day
on Whatsapp